﻿#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <wchar.h>

#include <Windows.h>

static char CUU[3] = { 0x1b, '[','A' };// 光标上移
static char CUD[3] = { 0x1b, '[','B' };// 光标下移
static char CUB[3] = { 0x1b, '[','D' };// 光标左移
static char CUF[3] = { 0x1b, '[','C' };// 光标右移
static char CUP00[7] = { 0x1b, '[', '2',';','1', 'H' };// 光标移动到00
static char CUP_NULL[3] = { 0x1b, '[', 'H' };// 光标移动到00

static char ReverseLineFeed[2] = { 0x1b, 'I' };

static char DCH[4] = { 0x1b, '[','2','P' };

static char SGR[5] = { 0x1b, '[', '3', '1', 'm' };

static char TEST[99999] = { 13,10,27,93,48,59,122,121,102,64,108,105,110,117,120,45,100,101,115,107,116,111,112,58,32,126,7,27,91,48,49,59,51,50,109,122,121,102,64,108,105,110,117,120,45,100,101,115,107,116,111,112,27,91,48,48,109,58,27,91,48,49,59,51,52,109,126,27,91,48,48,109,36,32,13,10,27,93,48,59,122,121,102,64,108,105,110,117,120,45,100,101,115,107,116,111,112,58,32,126,7,27,91,48,49,59,51,50,109,122,121,102,64,108,105,110,117,120,45,100,101,115,107,116,111,112,27,91,48,48,109,58,27,91,48,49,59,51,52,109,126,27,91,48,48,109,36,32,13,10,27,93,48,59,122,121,102,64,108,105,110,117,120,45,100,101,115,107,116,111,112,58,32,126,7,27,91,48,49,59,51,50,109,122,121,102,64,108,105,110,117,120,45,100,101,115,107,116,111,112,27,91,48,48,109,58,27,91,48,49,59,51,52,109,126,27,91,48,48,109,36,32,13,10,27,93,48,59,122,121,102,64,108,105,110,117,120,45,100,101,115,107,116,111,112,58,32,126,7,27,91,48,49,59,51,50,109,122,121,102,64,108,105,110,117,120,45,100,101,115,107,116,111,112,27,91,48,48,109,58,27,91,48,49,59,51,52,109,126,27,91,48,48,109,36,32,116,111,112,13,10,27,91,63,49,104,27,61,27,91,63,50,53,108,27,91,72,27,91,50,74,27,40,66,27,91,109,116,111,112,32,45,32,50,49,58,48,53,58,53,56,32,117,112,32,32,56,58,51,57,44,32,32,51,32,117,115,101,114,115,44,32,32,108,111,97,100,32,97,118,101,114,97,103,101,58,32,48,46,48,48,44,32,48,46,48,50,44,32,48,46,48,48,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,75,13,10,228,187,187,229,138,161,58,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,49,109,32,51,51,57,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,116,111,116,97,108,44,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,49,109,32,32,32,49,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,114,117,110,110,105,110,103,44,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,49,109,32,50,54,50,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,115,108,101,101,112,105,110,103,44,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,49,109,32,32,32,48,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,115,116,111,112,112,101,100,44,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,49,109,32,32,32,48,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,122,111,109,98,105,101,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,75,13,10,37,67,112,117,40,115,41,58,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,49,109,32,32,48,46,49,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,117,115,44,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,49,109,32,32,48,46,49,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,115,121,44,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,49,109,32,32,48,46,48,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,110,105,44,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,49,109,32,57,57,46,55,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,105,100,44,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,49,109,32,32,48,46,50,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,119,97,44,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,49,109,32,32,48,46,48,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,104,105,44,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,49,109,32,32,48,46,48,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,115,105,44,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,49,109,32,32,48,46,48,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,115,116,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,75,13,10,75,105,66,32,77,101,109,32,58,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,49,109,32,32,52,48,49,51,50,51,54,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,116,111,116,97,108,44,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,49,109,32,32,49,48,55,51,48,53,54,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,102,114,101,101,44,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,49,109,32,32,49,56,48,54,53,54,56,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,117,115,101,100,44,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,49,109,32,32,49,49,51,51,54,49,50,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,98,117,102,102,47,99,97,99,104,101,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,75,13,10,75,105,66,32,83,119,97,112,58,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,49,109,32,32,56,51,56,53,53,51,50,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,116,111,116,97,108,44,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,49,109,32,32,56,51,56,53,53,51,50,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,102,114,101,101,44,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,49,109,32,32,32,32,32,32,32,32,48,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,117,115,101,100,46,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,49,109,32,32,49,57,50,53,52,54,52,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,97,118,97,105,108,32,77,101,109,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,75,13,10,27,91,75,13,10,27,91,55,109,232,191,155,231,168,139,32,85,83,69,82,32,32,32,32,32,32,80,82,32,32,78,73,32,32,32,32,86,73,82,84,32,32,32,32,82,69,83,32,32,32,32,83,72,82,32,230,32,32,37,67,80,85,32,37,77,69,77,32,32,32,32,32,84,73,77,69,43,32,67,79,77,77,65,78,68,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,75,13,10,27,40,66,27,91,109,27,91,49,109,32,49,49,49,53,54,32,122,121,102,32,32,32,32,32,32,32,50,48,32,32,32,48,32,32,32,52,51,56,53,50,32,32,32,51,57,54,48,32,32,32,51,50,50,56,32,82,32,32,32,54,46,50,32,32,48,46,49,32,32,32,48,58,48,48,46,48,50,32,116,111,112,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,75,13,10,27,40,66,27,91,109,32,32,32,32,32,49,32,114,111,111,116,32,32,32,32,32,32,50,48,32,32,32,48,32,32,50,50,53,54,50,48,32,32,32,57,50,55,50,32,32,32,54,53,55,54,32,83,32,32,32,48,46,48,32,32,48,46,50,32,32,32,48,58,48,54,46,56,52,32,115,121,115,116,101,109,100,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,75,13,10,27,40,66,27,91,109,32,32,32,32,32,50,32,114,111,111,116,32,32,32,32,32,32,50,48,32,32,32,48,32,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,83,32,32,32,48,46,48,32,32,48,46,48,32,32,32,48,58,48,49,46,54,57,32,107,116,104,114,101,97,100,100,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,75,13,10,27,40,66,27,91,109,32,32,32,32,32,52,32,114,111,111,116,32,32,32,32,32,32,32,48,32,45,50,48,32,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,73,32,32,32,48,46,48,32,32,48,46,48,32,32,32,48,58,48,48,46,48,48,32,107,119,111,114,107,101,114,47,48,58,48,72,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,75,13,10,27,40,66,27,91,109,32,32,32,32,32,54,32,114,111,111,116,32,32,32,32,32,32,32,48,32,45,50,48,32,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,73,32,32,32,48,46,48,32,32,48,46,48,32,32,32,48,58,48,48,46,48,48,32,109,109,95,112,101,114,99,112,117,95,119,113,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,75,13,10,27,40,66,27,91,109,32,32,32,32,32,55,32,114,111,111,116,32,32,32,32,32,32,50,48,32,32,32,48,32,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,83,32,32,32,48,46,48,32,32,48,46,48,32,32,32,48,58,49,51,46,49,49,32,107,115,111,102,116,105,114,113,100,47,48,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,75,13,10,27,40,66,27,91,109,32,32,32,32,32,56,32,114,111,111,116,32,32,32,32,32,32,50,48,32,32,32,48,32,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,73,32,32,32,48,46,48,32,32,48,46,48,32,32,32,48,58,48,49,46,52,48,32,114,99,117,95,115,99,104,101,100,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,75,13,10,27,40,66,27,91,109,32,32,32,32,32,57,32,114,111,111,116,32,32,32,32,32,32,50,48,32,32,32,48,32,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,73,32,32,32,48,46,48,32,32,48,46,48,32,32,32,48,58,48,48,46,48,48,32,114,99,117,95,98,104,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,75,13,10,27,40,66,27,91,109,32,32,32,32,49,48,32,114,111,111,116,32,32,32,32,32,32,114,116,32,32,32,48,32,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,83,32,32,32,48,46,48,32,32,48,46,48,32,32,32,48,58,48,48,46,48,48,32,109,105,103,114,97,116,105,111,110,47,48,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,75,13,10,27,40,66,27,91,109,32,32,32,32,49,49,32,114,111,111,116,32,32,32,32,32,32,114,116,32,32,32,48,32,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,83,32,32,32,48,46,48,32,32,48,46,48,32,32,32,48,58,48,48,46,48,52,32,119,97,116,99,104,100,111,103,47,48,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,75,13,10,27,40,66,27,91,109,32,32,32,32,49,50,32,114,111,111,116,32,32,32,32,32,32,50,48,32,32,32,48,32,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,83,32,32,32,48,46,48,32,32,48,46,48,32,32,32,48,58,48,48,46,48,48,32,99,112,117,104,112,47,48,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,75,13,10,27,40,66,27,91,109,32,32,32,32,49,51,32,114,111,111,116,32,32,32,32,32,32,50,48,32,32,32,48,32,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,83,32,32,32,48,46,48,32,32,48,46,48,32,32,32,48,58,48,48,46,48,48,32,99,112,117,104,112,47,49,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,75,13,10,27,40,66,27,91,109,32,32,32,32,49,52,32,114,111,111,116,32,32,32,32,32,32,114,116,32,32,32,48,32,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,83,32,32,32,48,46,48,32,32,48,46,48,32,32,32,48,58,48,48,46,48,52,32,119,97,116,99,104,100,111,103,47,49,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,75,13,10,27,40,66,27,91,109,32,32,32,32,49,53,32,114,111,111,116,32,32,32,32,32,32,114,116,32,32,32,48,32,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,83,32,32,32,48,46,48,32,32,48,46,48,32,32,32,48,58,48,48,46,48,55,32,109,105,103,114,97,116,105,111,110,47,49,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,75,13,10,27,40,66,27,91,109,32,32,32,32,49,54,32,114,111,111,116,32,32,32,32,32,32,50,48,32,32,32,48,32,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,83,32,32,32,48,46,48,32,32,48,46,48,32,32,32,48,58,48,48,46,48,57,32,107,115,111,102,116,105,114,113,100,47,49,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,75,13,10,27,40,66,27,91,109,32,32,32,32,49,56,32,114,111,111,116,32,32,32,32,32,32,32,48,32,45,50,48,32,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,73,32,32,32,48,46,48,32,32,48,46,48,32,32,32,48,58,48,48,46,48,48,32,107,119,111,114,107,101,114,47,49,58,48,72,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,75,13,10,27,40,66,27,91,109,32,32,32,32,49,57,32,114,111,111,116,32,32,32,32,32,32,50,48,32,32,32,48,32,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,83,32,32,32,48,46,48,32,32,48,46,48,32,32,32,48,58,48,48,46,48,48,32,99,112,117,104,112,47,50,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,75,13,10,27,40,66,27,91,109,32,32,32,32,50,48,32,114,111,111,116,32,32,32,32,32,32,114,116,32,32,32,48,32,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,83,32,32,32,48,46,48,32,32,48,46,48,32,32,32,48,58,48,48,46,48,52,32,119,97,116,99,104,100,111,103,47,50,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,75,13,10,27,40,66,27,91,109,32,32,32,32,50,49,32,114,111,111,116,32,32,32,32,32,32,114,116,32,32,32,48,32,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,83,32,32,32,48,46,48,32,32,48,46,48,32,32,32,48,58,48,48,46,48,52,32,109,105,103,114,97,116,105,111,110,47,50,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,75,13,10,27,40,66,27,91,109,32,32,32,32,50,50,32,114,111,111,116,32,32,32,32,32,32,50,48,32,32,32,48,32,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,83,32,32,32,48,46,48,32,32,48,46,48,32,32,32,48,58,48,54,46,50,50,32,107,115,111,102,116,105,114,113,100,47,50,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,75,13,10,27,40,66,27,91,109,32,32,32,32,50,52,32,114,111,111,116,32,32,32,32,32,32,32,48,32,45,50,48,32,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,73,32,32,32,48,46,48,32,32,48,46,48,32,32,32,48,58,48,48,46,48,48,32,107,119,111,114,107,101,114,47,50,58,48,72,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,75,13,10,27,40,66,27,91,109,32,32,32,32,50,53,32,114,111,111,116,32,32,32,32,32,32,50,48,32,32,32,48,32,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,83,32,32,32,48,46,48,32,32,48,46,48,32,32,32,48,58,48,48,46,48,48,32,99,112,117,104,112,47,51,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,75,13,10,27,40,66,27,91,109,32,32,32,32,50,54,32,114,111,111,116,32,32,32,32,32,32,114,116,32,32,32,48,32,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,83,32,32,32,48,46,48,32,32,48,46,48,32,32,32,48,58,48,48,46,48,52,32,119,97,116,99,104,100,111,103,47,51,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,75,13,10,27,40,66,27,91,109,32,32,32,32,50,55,32,114,111,111,116,32,32,32,32,32,32,114,116,32,32,32,48,32,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,83,32,32,32,48,46,48,32,32,48,46,48,32,32,32,48,58,48,48,46,48,53,32,109,105,103,114,97,116,105,111,110,47,51,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,75,13,10,27,40,66,27,91,109,32,32,32,32,50,56,32,114,111,111,116,32,32,32,32,32,32,50,48,32,32,32,48,32,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,32,32,32,32,32,48,32,83,32,32,32,48,46,48,32,32,48,46,48,32,32,32,48,58,48,50,46,57,57,32,107,115,111,102,116,105,114,113,100,47,51,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,27,40,66,27,91,109,27,91,51,57,59,52,57,109,27,91,75 };

static char TAB[1] = { 0x9 };

static char IL_InsertLine[5] = { 0x1b, '[','3', 'L' };

static char SD_ScrollRown[5] = { 0x1b, '[', '1', 'T' };

#define putseq(seq) size_t s = sizeof(seq) / sizeof(char);		\
					for (size_t i = 0; i < s; i++)				\
					{											\
						putchar(seq[i]);						\
					}											\

static void fillscreen(int rows)
{
	for (size_t i = 1; i <= rows; i++)
	{
		if (i == rows)
		{
			printf("%d", i);
		}
		else
		{
			printf("%d\n", i);
		}
	}
}

static void DECSTBM_SetScrollingRegion(char topMargin, char bottomMargin)
{
	char seq[6] = { 0x1b,'[', topMargin,';', bottomMargin,'r' };
	putseq(seq);
}

static void CUP_CursorPosition(char row, char col)
{
	char seq[7] = { 0x1b,'[', row, ';', col, 'H' };
	putseq(seq);
}

static void RI_ReverseLineFeed()
{
	char seq[2] = { 0x1b,'M' };
	putseq(seq);
}

static void DL_DeleteLine(char n)
{
	char seq[4] = { 0x1b,'[', n,'M' };
	putseq(seq);
}

static void REP_RepeatCharacter(char n)
{
	char seq[4] = { 0x1b,'[', n, 'b' };
	putseq(seq);
}

static void CHA_CursorHorizontalAbsolute(char n)
{
	char seq[4] = { 0x1b,'[', n, 'G' };
	putseq(seq);
}

static void VPA_VerticalLinePositionAbsolute(char n)
{
	char seq[4] = { 0x1b,'[', n, 'd' };
	putseq(seq);
}

static void ForwardTab() 
{
	char seq[1] = { 0x09 };
	putseq(seq);
}

static void RM_ResetMode(char n)
{
	char seq[4] = { 0x1b, '[', n, 'l' };
	putseq(seq);
}

static void SM_SetMode() 
{
	char seq[5] = { 0x1b, '[', '2','5', 'h' };
	putseq(seq);
}





void TestVideoTerminalAction_DECSTBM_SetScrollingRegion_RI_ReserveLine()
{
	fillscreen(9);
	DECSTBM_SetScrollingRegion('2', '7');
	CUP_CursorPosition('2', '1');
	RI_ReverseLineFeed();
}

void TestVideoTerminalAction_DL_DeleteLine()
{
	fillscreen(9);
	CUP_CursorPosition('2', '1');
	DL_DeleteLine('2');
}

void TestVideoTerminalAction_REP_RepeatCharacter() 
{
	printf("%s", "a\0");
	REP_RepeatCharacter('3');
	printf("%s", "b\0");
	REP_RepeatCharacter('3');
}

void TestVideoTerminalAction_CHA_CursorHorizontalAbsolute()
{
	CHA_CursorHorizontalAbsolute('5');
}

void TestVideoTerminalAction_VPA_VerticalLinePositionAbsolute()
{
	VPA_VerticalLinePositionAbsolute('5');
}







static void test() 
{
	char Print702[] = { 'm','\0' }; printf(Print702);
	char Print703[] = { 'a','\0' }; printf(Print703);
	char Print704[] = { 'n','\0' }; printf(Print704);
	char Print705[] = { ' ','\0' }; printf(Print705);
	char Print706[] = { 'm','\0' }; printf(Print706);
	char Print707[] = { 'a','\0' }; printf(Print707);
	char Print708[] = { 'n','\0' }; printf(Print708);
	char CR709[] = { '\r','\0' }; printf(CR709);
	char LF710[] = { '\n','\0' }; printf(LF710);
	char DECSET_PrivateModeSet711[] = { '','[','?','1','0','4','9','h','\0' }; printf(DECSET_PrivateModeSet711);
	char DECSET_PrivateModeSet712[] = { '','[','?','1','h','\0' }; printf(DECSET_PrivateModeSet712);
	char DECKPAM_KeypadApplicationMode713[] = { '','=','\0' }; printf(DECKPAM_KeypadApplicationMode713);
	char CR714[] = { '\r','\0' }; printf(CR714);
	char Print715[] = { 'M','\0' }; printf(Print715);
	char Print716[] = { 'A','\0' }; printf(Print716);
	char Print717[] = { 'N','\0' }; printf(Print717);
	char Print718[] = { '(','\0' }; printf(Print718);
	char Print719[] = { '1','\0' }; printf(Print719);
	char Print720[] = { ')','\0' }; printf(Print720);
	char Print721[] = { ' ','\0' }; printf(Print721);
	char Print722[] = { ' ','\0' }; printf(Print722);
	char Print723[] = { ' ','\0' }; printf(Print723);
	char Print724[] = { ' ','\0' }; printf(Print724);
	char Print725[] = { ' ','\0' }; printf(Print725);
	char Print726[] = { ' ','\0' }; printf(Print726);
	char Print727[] = { ' ','\0' }; printf(Print727);
	char Print728[] = { ' ','\0' }; printf(Print728);
	char Print729[] = { ' ','\0' }; printf(Print729);
	char Print730[] = { ' ','\0' }; printf(Print730);
	char Print731[] = { ' ','\0' }; printf(Print731);
	char Print732[] = { ' ','\0' }; printf(Print732);
	char Print733[] = { ' ','\0' }; printf(Print733);
	char Print734[] = { ' ','\0' }; printf(Print734);
	char Print735[] = { ' ','\0' }; printf(Print735);
	char Print736[] = { ' ','\0' }; printf(Print736);
	char Print737[] = { ' ','\0' }; printf(Print737);
	char Print738[] = { ' ','\0' }; printf(Print738);
	char Print739[] = { ' ','\0' }; printf(Print739);
	char Print740[] = { ' ','\0' }; printf(Print740);
	char Print741[] = { ' ','\0' }; printf(Print741);
	char Print742[] = { ' ','\0' }; printf(Print742);
	char Print743[] = { ' ','\0' }; printf(Print743);
	char Print744[] = { ' ','\0' }; printf(Print744);
	char Print745[] = { ' ','\0' }; printf(Print745);
	char Print746[] = { ' ','\0' }; printf(Print746);
	char Print747[] = { ' ','\0' }; printf(Print747);
	char Print748[] = { ' ','\0' }; printf(Print748);
	char Print749[] = { ' ','\0' }; printf(Print749);
	char Print750[] = { ' ','\0' }; printf(Print750);
	char Print751[] = { ' ','\0' }; printf(Print751);
	char Print752[] = { ' ','\0' }; printf(Print752);
	char Print753[] = { ' ','\0' }; printf(Print753);
	char Print754[] = { ' ','\0' }; printf(Print754);
	char Print755[] = { ' ','\0' }; printf(Print755);
	char Print756[] = { ' ','\0' }; printf(Print756);
	char Print757[] = { ' ','\0' }; printf(Print757);
	char Print758[] = { ' ','\0' }; printf(Print758);
	char Print759[] = { 'M','\0' }; printf(Print759);
	char Print760[] = { 'a','\0' }; printf(Print760);
	char Print761[] = { 'n','\0' }; printf(Print761);
	char Print762[] = { 'u','\0' }; printf(Print762);
	char Print763[] = { 'a','\0' }; printf(Print763);
	char Print764[] = { 'l','\0' }; printf(Print764);
	char Print765[] = { ' ','\0' }; printf(Print765);
	char Print766[] = { 'p','\0' }; printf(Print766);
	char Print767[] = { 'a','\0' }; printf(Print767);
	char Print768[] = { 'g','\0' }; printf(Print768);
	char Print769[] = { 'e','\0' }; printf(Print769);
	char Print770[] = { 'r','\0' }; printf(Print770);
	char Print771[] = { ' ','\0' }; printf(Print771);
	char Print772[] = { 'u','\0' }; printf(Print772);
	char Print773[] = { 't','\0' }; printf(Print773);
	char Print774[] = { 'i','\0' }; printf(Print774);
	char Print775[] = { 'l','\0' }; printf(Print775);
	char Print776[] = { 's','\0' }; printf(Print776);
	char Print777[] = { ' ','\0' }; printf(Print777);
	char Print778[] = { ' ','\0' }; printf(Print778);
	char Print779[] = { ' ','\0' }; printf(Print779);
	char Print780[] = { ' ','\0' }; printf(Print780);
	char Print781[] = { ' ','\0' }; printf(Print781);
	char Print782[] = { ' ','\0' }; printf(Print782);
	char Print783[] = { ' ','\0' }; printf(Print783);
	char Print784[] = { ' ','\0' }; printf(Print784);
	char Print785[] = { ' ','\0' }; printf(Print785);
	char Print786[] = { ' ','\0' }; printf(Print786);
	char Print787[] = { ' ','\0' }; printf(Print787);
	char Print788[] = { ' ','\0' }; printf(Print788);
	char Print789[] = { ' ','\0' }; printf(Print789);
	char Print790[] = { ' ','\0' }; printf(Print790);
	char Print791[] = { ' ','\0' }; printf(Print791);
	char Print792[] = { ' ','\0' }; printf(Print792);
	char Print793[] = { ' ','\0' }; printf(Print793);
	char Print794[] = { ' ','\0' }; printf(Print794);
	char Print795[] = { ' ','\0' }; printf(Print795);
	char Print796[] = { ' ','\0' }; printf(Print796);
	char Print797[] = { ' ','\0' }; printf(Print797);
	char Print798[] = { ' ','\0' }; printf(Print798);
	char Print799[] = { ' ','\0' }; printf(Print799);
	char Print800[] = { ' ','\0' }; printf(Print800);
	char Print801[] = { ' ','\0' }; printf(Print801);
	char Print802[] = { ' ','\0' }; printf(Print802);
	char Print803[] = { ' ','\0' }; printf(Print803);
	char Print804[] = { ' ','\0' }; printf(Print804);
	char Print805[] = { ' ','\0' }; printf(Print805);
	char Print806[] = { ' ','\0' }; printf(Print806);
	char Print807[] = { ' ','\0' }; printf(Print807);
	char Print808[] = { ' ','\0' }; printf(Print808);
	char Print809[] = { ' ','\0' }; printf(Print809);
	char Print810[] = { ' ','\0' }; printf(Print810);
	char Print811[] = { ' ','\0' }; printf(Print811);
	char Print812[] = { ' ','\0' }; printf(Print812);
	char Print813[] = { ' ','\0' }; printf(Print813);
	char Print814[] = { ' ','\0' }; printf(Print814);
	char Print815[] = { 'M','\0' }; printf(Print815);
	char Print816[] = { 'A','\0' }; printf(Print816);
	char Print817[] = { 'N','\0' }; printf(Print817);
	char Print818[] = { '(','\0' }; printf(Print818);
	char Print819[] = { '1','\0' }; printf(Print819);
	char Print820[] = { ')','\0' }; printf(Print820);
	char SGR_SetGraphicsRendition821[] = { '','[','m','\0' }; printf(SGR_SetGraphicsRendition821);
	char CR822[] = { '\r','\0' }; printf(CR822);
	char LF823[] = { '\n','\0' }; printf(LF823);
	char SGR_SetGraphicsRendition824[] = { '','[','m','\0' }; printf(SGR_SetGraphicsRendition824);
	char CR825[] = { '\r','\0' }; printf(CR825);
	char LF826[] = { '\n','\0' }; printf(LF826);
	char SGR_SetGraphicsRendition827[] = { '','[','1','m','\0' }; printf(SGR_SetGraphicsRendition827);
	char Print828[] = { 'N','\0' }; printf(Print828);
	char Print829[] = { 'A','\0' }; printf(Print829);
	char Print830[] = { 'M','\0' }; printf(Print830);
	char Print831[] = { 'E','\0' }; printf(Print831);
	char SGR_SetGraphicsRendition832[] = { '','[','0','m','\0' }; printf(SGR_SetGraphicsRendition832);
	char SGR_SetGraphicsRendition833[] = { '','[','m','\0' }; printf(SGR_SetGraphicsRendition833);
	char CR834[] = { '\r','\0' }; printf(CR834);
	char LF835[] = { '\n','\0' }; printf(LF835);
	char Print836[] = { ' ','\0' }; printf(Print836);
	char Print837[] = { ' ','\0' }; printf(Print837);
	char Print838[] = { ' ','\0' }; printf(Print838);
	char Print839[] = { ' ','\0' }; printf(Print839);
	char Print840[] = { ' ','\0' }; printf(Print840);
	char Print841[] = { ' ','\0' }; printf(Print841);
	char Print842[] = { ' ','\0' }; printf(Print842);
	char Print843[] = { 'm','\0' }; printf(Print843);
	char Print844[] = { 'a','\0' }; printf(Print844);
	char Print845[] = { 'n','\0' }; printf(Print845);
	char Print846[] = { ' ','\0' }; printf(Print846);
	char Print847[] = { '-','\0' }; printf(Print847);
	char Print848[] = { ' ','\0' }; printf(Print848);
	char Print849[] = { 'a','\0' }; printf(Print849);
	char Print850[] = { 'n','\0' }; printf(Print850);
	char Print851[] = { ' ','\0' }; printf(Print851);
	char Print852[] = { 'i','\0' }; printf(Print852);
	char Print853[] = { 'n','\0' }; printf(Print853);
	char Print854[] = { 't','\0' }; printf(Print854);
	char Print855[] = { 'e','\0' }; printf(Print855);
	char Print856[] = { 'r','\0' }; printf(Print856);
	char Print857[] = { 'f','\0' }; printf(Print857);
	char Print858[] = { 'a','\0' }; printf(Print858);
	char Print859[] = { 'c','\0' }; printf(Print859);
	char Print860[] = { 'e','\0' }; printf(Print860);
	char Print861[] = { ' ','\0' }; printf(Print861);
	char Print862[] = { 't','\0' }; printf(Print862);
	char Print863[] = { 'o','\0' }; printf(Print863);
	char Print864[] = { ' ','\0' }; printf(Print864);
	char Print865[] = { 't','\0' }; printf(Print865);
	char Print866[] = { 'h','\0' }; printf(Print866);
	char Print867[] = { 'e','\0' }; printf(Print867);
	char Print868[] = { ' ','\0' }; printf(Print868);
	char Print869[] = { 'o','\0' }; printf(Print869);
	char Print870[] = { 'n','\0' }; printf(Print870);
	char Print871[] = { '-','\0' }; printf(Print871);
	char Print872[] = { 'l','\0' }; printf(Print872);
	char Print873[] = { 'i','\0' }; printf(Print873);
	char Print874[] = { 'n','\0' }; printf(Print874);
	char Print875[] = { 'e','\0' }; printf(Print875);
	char Print876[] = { ' ','\0' }; printf(Print876);
	char Print877[] = { 'r','\0' }; printf(Print877);
	char Print878[] = { 'e','\0' }; printf(Print878);
	char Print879[] = { 'f','\0' }; printf(Print879);
	char Print880[] = { 'e','\0' }; printf(Print880);
	char Print881[] = { 'r','\0' }; printf(Print881);
	char Print882[] = { 'e','\0' }; printf(Print882);
	char Print883[] = { 'n','\0' }; printf(Print883);
	char Print884[] = { 'c','\0' }; printf(Print884);
	char Print885[] = { 'e','\0' }; printf(Print885);
	char Print886[] = { ' ','\0' }; printf(Print886);
	char Print887[] = { 'm','\0' }; printf(Print887);
	char Print888[] = { 'a','\0' }; printf(Print888);
	char Print889[] = { 'n','\0' }; printf(Print889);
	char Print890[] = { 'u','\0' }; printf(Print890);
	char Print891[] = { 'a','\0' }; printf(Print891);
	char Print892[] = { 'l','\0' }; printf(Print892);
	char Print893[] = { 's','\0' }; printf(Print893);
	char SGR_SetGraphicsRendition894[] = { '','[','m','\0' }; printf(SGR_SetGraphicsRendition894);
	char CR895[] = { '\r','\0' }; printf(CR895);
	char LF896[] = { '\n','\0' }; printf(LF896);
	char SGR_SetGraphicsRendition897[] = { '','[','m','\0' }; printf(SGR_SetGraphicsRendition897);
	char CR898[] = { '\r','\0' }; printf(CR898);
	char LF899[] = { '\n','\0' }; printf(LF899);
	char SGR_SetGraphicsRendition900[] = { '','[','1','m','\0' }; printf(SGR_SetGraphicsRendition900);
	char Print901[] = { 'S','\0' }; printf(Print901);
	char Print902[] = { 'Y','\0' }; printf(Print902);
	char Print903[] = { 'N','\0' }; printf(Print903);
	char Print904[] = { 'O','\0' }; printf(Print904);
	char Print905[] = { 'P','\0' }; printf(Print905);
	char Print906[] = { 'S','\0' }; printf(Print906);
	char Print907[] = { 'I','\0' }; printf(Print907);
	char Print908[] = { 'S','\0' }; printf(Print908);
	char SGR_SetGraphicsRendition909[] = { '','[','0','m','\0' }; printf(SGR_SetGraphicsRendition909);
	char SGR_SetGraphicsRendition910[] = { '','[','m','\0' }; printf(SGR_SetGraphicsRendition910);
	char CR911[] = { '\r','\0' }; printf(CR911);
	char LF912[] = { '\n','\0' }; printf(LF912);
	char Print913[] = { ' ','\0' }; printf(Print913);
	char Print914[] = { ' ','\0' }; printf(Print914);
	char Print915[] = { ' ','\0' }; printf(Print915);
	char Print916[] = { ' ','\0' }; printf(Print916);
	char Print917[] = { ' ','\0' }; printf(Print917);
	char Print918[] = { ' ','\0' }; printf(Print918);
	char Print919[] = { ' ','\0' }; printf(Print919);
	char SGR_SetGraphicsRendition920[] = { '','[','1','m','\0' }; printf(SGR_SetGraphicsRendition920);
	char Print921[] = { 'm','\0' }; printf(Print921);
	char Print922[] = { 'a','\0' }; printf(Print922);
	char Print923[] = { 'n','\0' }; printf(Print923);
	char SGR_SetGraphicsRendition924[] = { '','[','0','m','\0' }; printf(SGR_SetGraphicsRendition924);
	char Print925[] = { ' ','\0' }; printf(Print925);
	char Print926[] = { ' ','\0' }; printf(Print926);
	char Print927[] = { '[','\0' }; printf(Print927);
	char SGR_SetGraphicsRendition928[] = { '','[','1','m','\0' }; printf(SGR_SetGraphicsRendition928);
	char Print929[] = { '-','\0' }; printf(Print929);
	char Print930[] = { 'C','\0' }; printf(Print930);
	char SGR_SetGraphicsRendition931[] = { '','[','0','m','\0' }; printf(SGR_SetGraphicsRendition931);
	char Print932[] = { ' ','\0' }; printf(Print932);
	char Print933[] = { ' ','\0' }; printf(Print933);
	char SGR_SetGraphicsRendition934[] = { '','[','4','m','\0' }; printf(SGR_SetGraphicsRendition934);
	char Print935[] = { 'f','\0' }; printf(Print935);
	char Print936[] = { 'i','\0' }; printf(Print936);
	char Print937[] = { 'l','\0' }; printf(Print937);
	char Print938[] = { 'e','\0' }; printf(Print938);
	char SGR_SetGraphicsRendition939[] = { '','[','2','4','m','\0' }; printf(SGR_SetGraphicsRendition939);
	char Print940[] = { ']','\0' }; printf(Print940);
	char Print941[] = { ' ','\0' }; printf(Print941);
	char Print942[] = { ' ','\0' }; printf(Print942);
	char Print943[] = { '[','\0' }; printf(Print943);
	char SGR_SetGraphicsRendition944[] = { '','[','1','m','\0' }; printf(SGR_SetGraphicsRendition944);
	char Print945[] = { '-','\0' }; printf(Print945);
	char Print946[] = { 'd','\0' }; printf(Print946);
	char SGR_SetGraphicsRendition947[] = { '','[','0','m','\0' }; printf(SGR_SetGraphicsRendition947);
	char Print948[] = { ']','\0' }; printf(Print948);
	char Print949[] = { ' ','\0' }; printf(Print949);
	char Print950[] = { ' ','\0' }; printf(Print950);
	char Print951[] = { '[','\0' }; printf(Print951);
	char SGR_SetGraphicsRendition952[] = { '','[','1','m','\0' }; printf(SGR_SetGraphicsRendition952);
	char Print953[] = { '-','\0' }; printf(Print953);
	char Print954[] = { 'D','\0' }; printf(Print954);
	char SGR_SetGraphicsRendition955[] = { '','[','0','m','\0' }; printf(SGR_SetGraphicsRendition955);
	char Print956[] = { ']','\0' }; printf(Print956);
	char Print957[] = { ' ','\0' }; printf(Print957);
	char Print958[] = { '[','\0' }; printf(Print958);
	char SGR_SetGraphicsRendition959[] = { '','[','1','m','\0' }; printf(SGR_SetGraphicsRendition959);
	char Print960[] = { '-','\0' }; printf(Print960);
	char Print961[] = { '-','\0' }; printf(Print961);
	char Print962[] = { 'w','\0' }; printf(Print962);
	char Print963[] = { 'a','\0' }; printf(Print963);
	char Print964[] = { 'r','\0' }; printf(Print964);
	char Print965[] = { 'n','\0' }; printf(Print965);
	char Print966[] = { 'i','\0' }; printf(Print966);
	char Print967[] = { 'n','\0' }; printf(Print967);
	char Print968[] = { 'g','\0' }; printf(Print968);
	char Print969[] = { 's','\0' }; printf(Print969);
	char SGR_SetGraphicsRendition970[] = { '','[','0','m','\0' }; printf(SGR_SetGraphicsRendition970);
	char Print971[] = { '[','\0' }; printf(Print971);
	char Print972[] = { '=','\0' }; printf(Print972);
	char SGR_SetGraphicsRendition973[] = { '','[','4','m','\0' }; printf(SGR_SetGraphicsRendition973);
	char Print974[] = { 'w','\0' }; printf(Print974);
	char Print975[] = { 'a','\0' }; printf(Print975);
	char Print976[] = { 'r','\0' }; printf(Print976);
	char Print977[] = { 'n','\0' }; printf(Print977);
	char Print978[] = { 'i','\0' }; printf(Print978);
	char Print979[] = { 'n','\0' }; printf(Print979);
	char Print980[] = { 'g','\0' }; printf(Print980);
	char Print981[] = { 's','\0' }; printf(Print981);
	char SGR_SetGraphicsRendition982[] = { '','[','2','4','m','\0' }; printf(SGR_SetGraphicsRendition982);
	char Print983[] = { ']','\0' }; printf(Print983);
	char Print984[] = { ']','\0' }; printf(Print984);
	char Print985[] = { ' ','\0' }; printf(Print985);
	char Print986[] = { '[','\0' }; printf(Print986);
	char SGR_SetGraphicsRendition987[] = { '','[','1','m','\0' }; printf(SGR_SetGraphicsRendition987);
	char Print988[] = { '-','\0' }; printf(Print988);
	char Print989[] = { 'R','\0' }; printf(Print989);
	char SGR_SetGraphicsRendition990[] = { '','[','0','m','\0' }; printf(SGR_SetGraphicsRendition990);
	char Print991[] = { ' ','\0' }; printf(Print991);
	char SGR_SetGraphicsRendition992[] = { '','[','4','m','\0' }; printf(SGR_SetGraphicsRendition992);
	char Print993[] = { 'e','\0' }; printf(Print993);
	char Print994[] = { 'n','\0' }; printf(Print994);
	char Print995[] = { 'c','\0' }; printf(Print995);
	char Print996[] = { 'o','\0' }; printf(Print996);
	char Print997[] = { 'd','\0' }; printf(Print997);
	char Print998[] = { 'i','\0' }; printf(Print998);
	char Print999[] = { 'n','\0' }; printf(Print999);
	char Print1000[] = { 'g','\0' }; printf(Print1000);
	char SGR_SetGraphicsRendition1001[] = { '','[','2','4','m','\0' }; printf(SGR_SetGraphicsRendition1001);
	char Print1002[] = { ']','\0' }; printf(Print1002);
	char Print1003[] = { ' ','\0' }; printf(Print1003);
	char Print1004[] = { '[','\0' }; printf(Print1004);
	char SGR_SetGraphicsRendition1005[] = { '','[','1','m','\0' }; printf(SGR_SetGraphicsRendition1005);
	char Print1006[] = { '-','\0' }; printf(Print1006);
	char Print1007[] = { 'L','\0' }; printf(Print1007);
	char SGR_SetGraphicsRendition1008[] = { '','[','0','m','\0' }; printf(SGR_SetGraphicsRendition1008);
	char Print1009[] = { ' ','\0' }; printf(Print1009);
	char SGR_SetGraphicsRendition1010[] = { '','[','4','m','\0' }; printf(SGR_SetGraphicsRendition1010);
	char Print1011[] = { 'l','\0' }; printf(Print1011);
	char Print1012[] = { 'o','\0' }; printf(Print1012);
	char Print1013[] = { 'c','\0' }; printf(Print1013);
	char Print1014[] = { 'a','\0' }; printf(Print1014);
	char Print1015[] = { 'l','\0' }; printf(Print1015);
	char Print1016[] = { 'e','\0' }; printf(Print1016);
	char SGR_SetGraphicsRendition1017[] = { '','[','2','4','m','\0' }; printf(SGR_SetGraphicsRendition1017);
	char Print1018[] = { ']','\0' }; printf(Print1018);
	char Print1019[] = { ' ','\0' }; printf(Print1019);
	char Print1020[] = { '[','\0' }; printf(Print1020);
	char SGR_SetGraphicsRendition1021[] = { '','[','1','m','\0' }; printf(SGR_SetGraphicsRendition1021);
	char Print1022[] = { '-','\0' }; printf(Print1022);
	char Print1023[] = { 'm','\0' }; printf(Print1023);
	char SGR_SetGraphicsRendition1024[] = { '','[','0','m','\0' }; printf(SGR_SetGraphicsRendition1024);
	char Print1025[] = { ' ','\0' }; printf(Print1025);
	char SGR_SetGraphicsRendition1026[] = { '','[','4','m','\0' }; printf(SGR_SetGraphicsRendition1026);
	char Print1027[] = { 's','\0' }; printf(Print1027);
	char Print1028[] = { 'y','\0' }; printf(Print1028);
	char Print1029[] = { 's','\0' }; printf(Print1029);
	char Print1030[] = { 't','\0' }; printf(Print1030);
	char Print1031[] = { 'e','\0' }; printf(Print1031);
	char Print1032[] = { 'm','\0' }; printf(Print1032);
	char SGR_SetGraphicsRendition1033[] = { '','[','2','4','m','\0' }; printf(SGR_SetGraphicsRendition1033);
	char Print1034[] = { '[','\0' }; printf(Print1034);
	char Print1035[] = { ',','\0' }; printf(Print1035);
	char Print1036[] = { '.','\0' }; printf(Print1036);
	char Print1037[] = { '.','\0' }; printf(Print1037);
	char Print1038[] = { '.','\0' }; printf(Print1038);
	char Print1039[] = { ']','\0' }; printf(Print1039);
	char Print1040[] = { ']','\0' }; printf(Print1040);
	char Print1041[] = { ' ','\0' }; printf(Print1041);
	char Print1042[] = { '[','\0' }; printf(Print1042);
	char SGR_SetGraphicsRendition1043[] = { '','[','1','m','\0' }; printf(SGR_SetGraphicsRendition1043);
	char Print1044[] = { '-','\0' }; printf(Print1044);
	char Print1045[] = { 'M','\0' }; printf(Print1045);
	char SGR_SetGraphicsRendition1046[] = { '','[','0','m','\0' }; printf(SGR_SetGraphicsRendition1046);
	char SGR_SetGraphicsRendition1047[] = { '','[','m','\0' }; printf(SGR_SetGraphicsRendition1047);
	char CR1048[] = { '\r','\0' }; printf(CR1048);
	char LF1049[] = { '\n','\0' }; printf(LF1049);
	char Print1050[] = { ' ','\0' }; printf(Print1050);
	char Print1051[] = { ' ','\0' }; printf(Print1051);
	char Print1052[] = { ' ','\0' }; printf(Print1052);
	char Print1053[] = { ' ','\0' }; printf(Print1053);
	char Print1054[] = { ' ','\0' }; printf(Print1054);
	char Print1055[] = { ' ','\0' }; printf(Print1055);
	char Print1056[] = { ' ','\0' }; printf(Print1056);
	char SGR_SetGraphicsRendition1057[] = { '','[','4','m','\0' }; printf(SGR_SetGraphicsRendition1057);
	char Print1058[] = { 'p','\0' }; printf(Print1058);
	char Print1059[] = { 'a','\0' }; printf(Print1059);
	char Print1060[] = { 't','\0' }; printf(Print1060);
	char Print1061[] = { 'h','\0' }; printf(Print1061);
	char SGR_SetGraphicsRendition1062[] = { '','[','2','4','m','\0' }; printf(SGR_SetGraphicsRendition1062);
	char Print1063[] = { ']','\0' }; printf(Print1063);
	char Print1064[] = { ' ','\0' }; printf(Print1064);
	char Print1065[] = { '[','\0' }; printf(Print1065);
	char SGR_SetGraphicsRendition1066[] = { '','[','1','m','\0' }; printf(SGR_SetGraphicsRendition1066);
	char Print1067[] = { '-','\0' }; printf(Print1067);
	char Print1068[] = { 'S','\0' }; printf(Print1068);
	char SGR_SetGraphicsRendition1069[] = { '','[','0','m','\0' }; printf(SGR_SetGraphicsRendition1069);
	char Print1070[] = { ' ','\0' }; printf(Print1070);
	char SGR_SetGraphicsRendition1071[] = { '','[','4','m','\0' }; printf(SGR_SetGraphicsRendition1071);
	char Print1072[] = { 'l','\0' }; printf(Print1072);
	char Print1073[] = { 'i','\0' }; printf(Print1073);
	char Print1074[] = { 's','\0' }; printf(Print1074);
	char Print1075[] = { 't','\0' }; printf(Print1075);
	char SGR_SetGraphicsRendition1076[] = { '','[','2','4','m','\0' }; printf(SGR_SetGraphicsRendition1076);
	char Print1077[] = { ']','\0' }; printf(Print1077);
	char Print1078[] = { ' ','\0' }; printf(Print1078);
	char Print1079[] = { '[','\0' }; printf(Print1079);
	char SGR_SetGraphicsRendition1080[] = { '','[','1','m','\0' }; printf(SGR_SetGraphicsRendition1080);
	char Print1081[] = { '-','\0' }; printf(Print1081);
	char Print1082[] = { 'e','\0' }; printf(Print1082);
	char SGR_SetGraphicsRendition1083[] = { '','[','0','m','\0' }; printf(SGR_SetGraphicsRendition1083);
	char Print1084[] = { ' ','\0' }; printf(Print1084);
	char SGR_SetGraphicsRendition1085[] = { '','[','4','m','\0' }; printf(SGR_SetGraphicsRendition1085);
	char Print1086[] = { 'e','\0' }; printf(Print1086);
	char Print1087[] = { 'x','\0' }; printf(Print1087);
	char Print1088[] = { 't','\0' }; printf(Print1088);
	char Print1089[] = { 'e','\0' }; printf(Print1089);
	char Print1090[] = { 'n','\0' }; printf(Print1090);
	char Print1091[] = { 's','\0' }; printf(Print1091);
	char Print1092[] = { 'i','\0' }; printf(Print1092);
	char Print1093[] = { 'o','\0' }; printf(Print1093);
	char Print1094[] = { 'n','\0' }; printf(Print1094);
	char SGR_SetGraphicsRendition1095[] = { '','[','2','4','m','\0' }; printf(SGR_SetGraphicsRendition1095);
	char Print1096[] = { ']','\0' }; printf(Print1096);
	char Print1097[] = { ' ','\0' }; printf(Print1097);
	char Print1098[] = { '[','\0' }; printf(Print1098);
	char SGR_SetGraphicsRendition1099[] = { '','[','1','m','\0' }; printf(SGR_SetGraphicsRendition1099);
	char Print1100[] = { '-','\0' }; printf(Print1100);
	char Print1101[] = { 'i','\0' }; printf(Print1101);
	char SGR_SetGraphicsRendition1102[] = { '','[','0','m','\0' }; printf(SGR_SetGraphicsRendition1102);
	char Print1103[] = { '|','\0' }; printf(Print1103);
	char SGR_SetGraphicsRendition1104[] = { '','[','1','m','\0' }; printf(SGR_SetGraphicsRendition1104);
	char Print1105[] = { '-','\0' }; printf(Print1105);
	char Print1106[] = { 'I','\0' }; printf(Print1106);
	char SGR_SetGraphicsRendition1107[] = { '','[','0','m','\0' }; printf(SGR_SetGraphicsRendition1107);
	char Print1108[] = { ']','\0' }; printf(Print1108);
	char Print1109[] = { ' ','\0' }; printf(Print1109);
	char Print1110[] = { '[','\0' }; printf(Print1110);
	char SGR_SetGraphicsRendition1111[] = { '','[','1','m','\0' }; printf(SGR_SetGraphicsRendition1111);
	char Print1112[] = { '-','\0' }; printf(Print1112);
	char Print1113[] = { '-','\0' }; printf(Print1113);
	char Print1114[] = { 'r','\0' }; printf(Print1114);
	char Print1115[] = { 'e','\0' }; printf(Print1115);
	char Print1116[] = { 'g','\0' }; printf(Print1116);
	char Print1117[] = { 'e','\0' }; printf(Print1117);
	char Print1118[] = { 'x','\0' }; printf(Print1118);
	char SGR_SetGraphicsRendition1119[] = { '','[','0','m','\0' }; printf(SGR_SetGraphicsRendition1119);
	char Print1120[] = { '|','\0' }; printf(Print1120);
	char SGR_SetGraphicsRendition1121[] = { '','[','1','m','\0' }; printf(SGR_SetGraphicsRendition1121);
	char Print1122[] = { '-','\0' }; printf(Print1122);
	char Print1123[] = { '-','\0' }; printf(Print1123);
	char Print1124[] = { 'w','\0' }; printf(Print1124);
	char Print1125[] = { 'i','\0' }; printf(Print1125);
	char Print1126[] = { 'l','\0' }; printf(Print1126);
	char Print1127[] = { 'd','\0' }; printf(Print1127);
	char Print1128[] = { 'c','\0' }; printf(Print1128);
	char Print1129[] = { 'a','\0' }; printf(Print1129);
	char Print1130[] = { 'r','\0' }; printf(Print1130);
	char Print1131[] = { 'd','\0' }; printf(Print1131);
	char SGR_SetGraphicsRendition1132[] = { '','[','0','m','\0' }; printf(SGR_SetGraphicsRendition1132);
	char Print1133[] = { ']','\0' }; printf(Print1133);
	char Print1134[] = { ' ','\0' }; printf(Print1134);
	char Print1135[] = { ' ','\0' }; printf(Print1135);
	char Print1136[] = { '[','\0' }; printf(Print1136);
	char SGR_SetGraphicsRendition1137[] = { '','[','1','m','\0' }; printf(SGR_SetGraphicsRendition1137);
	char Print1138[] = { '-','\0' }; printf(Print1138);
	char Print1139[] = { '-','\0' }; printf(Print1139);
	char Print1140[] = { 'n','\0' }; printf(Print1140);
	char Print1141[] = { 'a','\0' }; printf(Print1141);
	char Print1142[] = { 'm','\0' }; printf(Print1142);
	char Print1143[] = { 'e','\0' }; printf(Print1143);
	char Print1144[] = { 's','\0' }; printf(Print1144);
	char Print1145[] = { '-','\0' }; printf(Print1145);
	char Print1146[] = { 'o','\0' }; printf(Print1146);
	char Print1147[] = { 'n','\0' }; printf(Print1147);
	char Print1148[] = { 'l','\0' }; printf(Print1148);
	char Print1149[] = { 'y','\0' }; printf(Print1149);
	char SGR_SetGraphicsRendition1150[] = { '','[','0','m','\0' }; printf(SGR_SetGraphicsRendition1150);
	char Print1151[] = { ']','\0' }; printf(Print1151);
	char Print1152[] = { ' ','\0' }; printf(Print1152);
	char Print1153[] = { ' ','\0' }; printf(Print1153);
	char Print1154[] = { '[','\0' }; printf(Print1154);
	char SGR_SetGraphicsRendition1155[] = { '','[','1','m','\0' }; printf(SGR_SetGraphicsRendition1155);
	char Print1156[] = { '-','\0' }; printf(Print1156);
	char Print1157[] = { 'a','\0' }; printf(Print1157);
	char SGR_SetGraphicsRendition1158[] = { '','[','0','m','\0' }; printf(SGR_SetGraphicsRendition1158);
	char Print1159[] = { ']','\0' }; printf(Print1159);
	char Print1160[] = { ' ','\0' }; printf(Print1160);
	char Print1161[] = { ' ','\0' }; printf(Print1161);
	char Print1162[] = { '[','\0' }; printf(Print1162);
	char SGR_SetGraphicsRendition1163[] = { '','[','1','m','\0' }; printf(SGR_SetGraphicsRendition1163);
	char Print1164[] = { '-','\0' }; printf(Print1164);
	char Print1165[] = { 'u','\0' }; printf(Print1165);
	char SGR_SetGraphicsRendition1166[] = { '','[','0','m','\0' }; printf(SGR_SetGraphicsRendition1166);
	char Print1167[] = { ']','\0' }; printf(Print1167);
	char Print1168[] = { ' ','\0' }; printf(Print1168);
	char Print1169[] = { ' ','\0' }; printf(Print1169);
	char Print1170[] = { '[','\0' }; printf(Print1170);
	char SGR_SetGraphicsRendition1171[] = { '','[','1','m','\0' }; printf(SGR_SetGraphicsRendition1171);
	char Print1172[] = { '-','\0' }; printf(Print1172);
	char Print1173[] = { '-','\0' }; printf(Print1173);
	char Print1174[] = { 'n','\0' }; printf(Print1174);
	char Print1175[] = { 'o','\0' }; printf(Print1175);
	char Print1176[] = { '-','\0' }; printf(Print1176);
	char Print1177[] = { 's','\0' }; printf(Print1177);
	char Print1178[] = { 'u','\0' }; printf(Print1178);
	char Print1179[] = { 'b','\0' }; printf(Print1179);
	char Print1180[] = { 'â','','','\0' }; printf(Print1180);
	char SGR_SetGraphicsRendition1181[] = { '','[','0','m','\0' }; printf(SGR_SetGraphicsRendition1181);
	char SGR_SetGraphicsRendition1182[] = { '','[','m','\0' }; printf(SGR_SetGraphicsRendition1182);
	char CR1183[] = { '\r','\0' }; printf(CR1183);
	char LF1184[] = { '\n','\0' }; printf(LF1184);
	char Print1185[] = { ' ','\0' }; printf(Print1185);
	char Print1186[] = { ' ','\0' }; printf(Print1186);
	char Print1187[] = { ' ','\0' }; printf(Print1187);
	char Print1188[] = { ' ','\0' }; printf(Print1188);
	char Print1189[] = { ' ','\0' }; printf(Print1189);
	char Print1190[] = { ' ','\0' }; printf(Print1190);
	char Print1191[] = { ' ','\0' }; printf(Print1191);
	char SGR_SetGraphicsRendition1192[] = { '','[','1','m','\0' }; printf(SGR_SetGraphicsRendition1192);
	char Print1193[] = { 'p','\0' }; printf(Print1193);
	char Print1194[] = { 'a','\0' }; printf(Print1194);
	char Print1195[] = { 'g','\0' }; printf(Print1195);
	char Print1196[] = { 'e','\0' }; printf(Print1196);
	char Print1197[] = { 's','\0' }; printf(Print1197);
	char SGR_SetGraphicsRendition1198[] = { '','[','0','m','\0' }; printf(SGR_SetGraphicsRendition1198);
	char Print1199[] = { ']','\0' }; printf(Print1199);
	char Print1200[] = { ' ','\0' }; printf(Print1200);
	char Print1201[] = { ' ','\0' }; printf(Print1201);
	char Print1202[] = { '[','\0' }; printf(Print1202);
	char SGR_SetGraphicsRendition1203[] = { '','[','1','m','\0' }; printf(SGR_SetGraphicsRendition1203);
	char Print1204[] = { '-','\0' }; printf(Print1204);
	char Print1205[] = { 'P','\0' }; printf(Print1205);
	char SGR_SetGraphicsRendition1206[] = { '','[','0','m','\0' }; printf(SGR_SetGraphicsRendition1206);
	char Print1207[] = { ' ','\0' }; printf(Print1207);
	char Print1208[] = { ' ','\0' }; printf(Print1208);
	char SGR_SetGraphicsRendition1209[] = { '','[','4','m','\0' }; printf(SGR_SetGraphicsRendition1209);
	char Print1210[] = { 'p','\0' }; printf(Print1210);
	char Print1211[] = { 'a','\0' }; printf(Print1211);
	char Print1212[] = { 'g','\0' }; printf(Print1212);
	char Print1213[] = { 'e','\0' }; printf(Print1213);
	char Print1214[] = { 'r','\0' }; printf(Print1214);
	char SGR_SetGraphicsRendition1215[] = { '','[','2','4','m','\0' }; printf(SGR_SetGraphicsRendition1215);
	char Print1216[] = { ']','\0' }; printf(Print1216);
	char Print1217[] = { ' ','\0' }; printf(Print1217);
	char Print1218[] = { ' ','\0' }; printf(Print1218);
	char Print1219[] = { '[','\0' }; printf(Print1219);
	char SGR_SetGraphicsRendition1220[] = { '','[','1','m','\0' }; printf(SGR_SetGraphicsRendition1220);
	char Print1221[] = { '-','\0' }; printf(Print1221);
	char Print1222[] = { 'r','\0' }; printf(Print1222);
	char SGR_SetGraphicsRendition1223[] = { '','[','0','m','\0' }; printf(SGR_SetGraphicsRendition1223);
	char Print1224[] = { ' ','\0' }; printf(Print1224);
	char Print1225[] = { ' ','\0' }; printf(Print1225);
	char SGR_SetGraphicsRendition1226[] = { '','[','4','m','\0' }; printf(SGR_SetGraphicsRendition1226);
	char Print1227[] = { 'p','\0' }; printf(Print1227);
	char Print1228[] = { 'r','\0' }; printf(Print1228);
	char Print1229[] = { 'o','\0' }; printf(Print1229);
	char Print1230[] = { 'm','\0' }; printf(Print1230);
	char Print1231[] = { 'p','\0' }; printf(Print1231);
	char Print1232[] = { 't','\0' }; printf(Print1232);
	char SGR_SetGraphicsRendition1233[] = { '','[','2','4','m','\0' }; printf(SGR_SetGraphicsRendition1233);
	char Print1234[] = { ']','\0' }; printf(Print1234);
	char Print1235[] = { ' ','\0' }; printf(Print1235);
	char Print1236[] = { ' ','\0' }; printf(Print1236);
	char Print1237[] = { '[','\0' }; printf(Print1237);
	char SGR_SetGraphicsRendition1238[] = { '','[','1','m','\0' }; printf(SGR_SetGraphicsRendition1238);
	char Print1239[] = { '-','\0' }; printf(Print1239);
	char Print1240[] = { '7','\0' }; printf(Print1240);
	char SGR_SetGraphicsRendition1241[] = { '','[','0','m','\0' }; printf(SGR_SetGraphicsRendition1241);
	char Print1242[] = { ']','\0' }; printf(Print1242);
	char Print1243[] = { ' ','\0' }; printf(Print1243);
	char Print1244[] = { ' ','\0' }; printf(Print1244);
	char Print1245[] = { '[','\0' }; printf(Print1245);
	char SGR_SetGraphicsRendition1246[] = { '','[','1','m','\0' }; printf(SGR_SetGraphicsRendition1246);
	char Print1247[] = { '-','\0' }; printf(Print1247);
	char Print1248[] = { 'E','\0' }; printf(Print1248);
	char SGR_SetGraphicsRendition1249[] = { '','[','0','m','\0' }; printf(SGR_SetGraphicsRendition1249);
	char Print1250[] = { ' ','\0' }; printf(Print1250);
	char Print1251[] = { ' ','\0' }; printf(Print1251);
	char SGR_SetGraphicsRendition1252[] = { '','[','4','m','\0' }; printf(SGR_SetGraphicsRendition1252);
	char Print1253[] = { 'e','\0' }; printf(Print1253);
	char Print1254[] = { 'n','\0' }; printf(Print1254);
	char Print1255[] = { 'c','\0' }; printf(Print1255);
	char Print1256[] = { 'o','\0' }; printf(Print1256);
	char Print1257[] = { 'd','\0' }; printf(Print1257);
	char Print1258[] = { 'i','\0' }; printf(Print1258);
	char Print1259[] = { 'n','\0' }; printf(Print1259);
	char Print1260[] = { 'g','\0' }; printf(Print1260);
	char SGR_SetGraphicsRendition1261[] = { '','[','2','4','m','\0' }; printf(SGR_SetGraphicsRendition1261);
	char Print1262[] = { ']','\0' }; printf(Print1262);
	char Print1263[] = { ' ','\0' }; printf(Print1263);
	char Print1264[] = { '[','\0' }; printf(Print1264);
	char SGR_SetGraphicsRendition1265[] = { '','[','1','m','\0' }; printf(SGR_SetGraphicsRendition1265);
	char Print1266[] = { '-','\0' }; printf(Print1266);
	char Print1267[] = { '-','\0' }; printf(Print1267);
	char Print1268[] = { 'n','\0' }; printf(Print1268);
	char Print1269[] = { 'o','\0' }; printf(Print1269);
	char Print1270[] = { '-','\0' }; printf(Print1270);
	char Print1271[] = { 'h','\0' }; printf(Print1271);
	char Print1272[] = { 'y','\0' }; printf(Print1272);
	char Print1273[] = { 'p','\0' }; printf(Print1273);
	char Print1274[] = { 'h','\0' }; printf(Print1274);
	char Print1275[] = { 'e','\0' }; printf(Print1275);
	char Print1276[] = { 'n','\0' }; printf(Print1276);
	char Print1277[] = { 'a','\0' }; printf(Print1277);
	char Print1278[] = { 't','\0' }; printf(Print1278);
	char Print1279[] = { 'i','\0' }; printf(Print1279);
	char Print1280[] = { 'o','\0' }; printf(Print1280);
	char Print1281[] = { 'n','\0' }; printf(Print1281);
	char SGR_SetGraphicsRendition1282[] = { '','[','0','m','\0' }; printf(SGR_SetGraphicsRendition1282);
	char Print1283[] = { ']','\0' }; printf(Print1283);
	char Print1284[] = { ' ','\0' }; printf(Print1284);
	char Print1285[] = { '[','\0' }; printf(Print1285);
	char SGR_SetGraphicsRendition1286[] = { '','[','1','m','\0' }; printf(SGR_SetGraphicsRendition1286);
	char Print1287[] = { '-','\0' }; printf(Print1287);
	char Print1288[] = { '-','\0' }; printf(Print1288);
	char Print1289[] = { 'n','\0' }; printf(Print1289);
	char Print1290[] = { 'o','\0' }; printf(Print1290);
	char Print1291[] = { '-','\0' }; printf(Print1291);
	char Print1292[] = { 'j','\0' }; printf(Print1292);
	char Print1293[] = { 'u','\0' }; printf(Print1293);
	char Print1294[] = { 's','\0' }; printf(Print1294);
	char Print1295[] = { 't','\0' }; printf(Print1295);
	char Print1296[] = { 'i','\0' }; printf(Print1296);
	char Print1297[] = { 'f','\0' }; printf(Print1297);
	char Print1298[] = { 'i','\0' }; printf(Print1298);
	char Print1299[] = { 'c','\0' }; printf(Print1299);
	char Print1300[] = { 'a','\0' }; printf(Print1300);
	char Print1301[] = { 't','\0' }; printf(Print1301);
	char Print1302[] = { 'i','\0' }; printf(Print1302);
	char Print1303[] = { 'o','\0' }; printf(Print1303);
	char Print1304[] = { 'n','\0' }; printf(Print1304);
	char SGR_SetGraphicsRendition1305[] = { '','[','0','m','\0' }; printf(SGR_SetGraphicsRendition1305);
	char Print1306[] = { ']','\0' }; printf(Print1306);
	char Print1307[] = { ' ','\0' }; printf(Print1307);
	char Print1308[] = { '[','\0' }; printf(Print1308);
	char SGR_SetGraphicsRendition1309[] = { '','[','1','m','\0' }; printf(SGR_SetGraphicsRendition1309);
	char Print1310[] = { '-','\0' }; printf(Print1310);
	char Print1311[] = { 'p','\0' }; printf(Print1311);
	char SGR_SetGraphicsRendition1312[] = { '','[','0','m','\0' }; printf(SGR_SetGraphicsRendition1312);
	char SGR_SetGraphicsRendition1313[] = { '','[','m','\0' }; printf(SGR_SetGraphicsRendition1313);
	char CR1314[] = { '\r','\0' }; printf(CR1314);
	char LF1315[] = { '\n','\0' }; printf(LF1315);
	char SGR_SetGraphicsRendition1316[] = { '','[','7','m','\0' }; printf(SGR_SetGraphicsRendition1316);
	char Print1317[] = { ' ','\0' }; printf(Print1317);
	char Print1318[] = { 'M','\0' }; printf(Print1318);
	char Print1319[] = { 'a','\0' }; printf(Print1319);
	char Print1320[] = { 'n','\0' }; printf(Print1320);
	char Print1321[] = { 'u','\0' }; printf(Print1321);
	char Print1322[] = { 'a','\0' }; printf(Print1322);
	char Print1323[] = { 'l','\0' }; printf(Print1323);
	char Print1324[] = { ' ','\0' }; printf(Print1324);
	char Print1325[] = { 'p','\0' }; printf(Print1325);
	char Print1326[] = { 'a','\0' }; printf(Print1326);
	char Print1327[] = { 'g','\0' }; printf(Print1327);
	char Print1328[] = { 'e','\0' }; printf(Print1328);
	char Print1329[] = { ' ','\0' }; printf(Print1329);
	char Print1330[] = { 'm','\0' }; printf(Print1330);
	char Print1331[] = { 'a','\0' }; printf(Print1331);
	char Print1332[] = { 'n','\0' }; printf(Print1332);
	char Print1333[] = { '(','\0' }; printf(Print1333);
	char Print1334[] = { '1','\0' }; printf(Print1334);
	char Print1335[] = { ')','\0' }; printf(Print1335);
	char Print1336[] = { ' ','\0' }; printf(Print1336);
	char Print1337[] = { 'l','\0' }; printf(Print1337);
	char Print1338[] = { 'i','\0' }; printf(Print1338);
	char Print1339[] = { 'n','\0' }; printf(Print1339);
	char Print1340[] = { 'e','\0' }; printf(Print1340);
	char Print1341[] = { ' ','\0' }; printf(Print1341);
	char Print1342[] = { '1','\0' }; printf(Print1342);
	char Print1343[] = { ' ','\0' }; printf(Print1343);
	char Print1344[] = { '(','\0' }; printf(Print1344);
	char Print1345[] = { 'p','\0' }; printf(Print1345);
	char Print1346[] = { 'r','\0' }; printf(Print1346);
	char Print1347[] = { 'e','\0' }; printf(Print1347);
	char Print1348[] = { 's','\0' }; printf(Print1348);
	char Print1349[] = { 's','\0' }; printf(Print1349);
	char Print1350[] = { ' ','\0' }; printf(Print1350);
	char Print1351[] = { 'h','\0' }; printf(Print1351);
	char Print1352[] = { ' ','\0' }; printf(Print1352);
	char Print1353[] = { 'f','\0' }; printf(Print1353);
	char Print1354[] = { 'o','\0' }; printf(Print1354);
	char Print1355[] = { 'r','\0' }; printf(Print1355);
	char Print1356[] = { ' ','\0' }; printf(Print1356);
	char Print1357[] = { 'h','\0' }; printf(Print1357);
	char Print1358[] = { 'e','\0' }; printf(Print1358);
	char Print1359[] = { 'l','\0' }; printf(Print1359);
	char Print1360[] = { 'p','\0' }; printf(Print1360);
	char Print1361[] = { ' ','\0' }; printf(Print1361);
	char Print1362[] = { 'o','\0' }; printf(Print1362);
	char Print1363[] = { 'r','\0' }; printf(Print1363);
	char Print1364[] = { ' ','\0' }; printf(Print1364);
	char Print1365[] = { 'q','\0' }; printf(Print1365);
	char Print1366[] = { ' ','\0' }; printf(Print1366);
	char Print1367[] = { 't','\0' }; printf(Print1367);
	char Print1368[] = { 'o','\0' }; printf(Print1368);
	char Print1369[] = { ' ','\0' }; printf(Print1369);
	char Print1370[] = { 'q','\0' }; printf(Print1370);
	char Print1371[] = { 'u','\0' }; printf(Print1371);
	char Print1372[] = { 'i','\0' }; printf(Print1372);
	char Print1373[] = { 't','\0' }; printf(Print1373);
	char Print1374[] = { ')','\0' }; printf(Print1374);
	char SGR_SetGraphicsRendition1375[] = { '','[','2','7','m','\0' }; printf(SGR_SetGraphicsRendition1375);
	char EL_EraseLine1376[] = { '','[','K','\0' }; printf(EL_EraseLine1376);
}

static void test2()
{
	char CR1377[] = { '\r','\0' }; printf(CR1377);
	char EL_EraseLine1378[] = { '','[','K','\0' }; printf(EL_EraseLine1378);
	char Print1379[] = { ' ','\0' }; printf(Print1379);
	char EL_EraseLine1380[] = { '','[','K','\0' }; printf(EL_EraseLine1380);
	char Print1381[] = { 'E','\0' }; printf(Print1381);
	char Print1382[] = { 'S','\0' }; printf(Print1382);
	char Print1383[] = { 'C','\0' }; printf(Print1383);
	char BS1384[] = { '','\0' }; printf(BS1384);
	char BS1385[] = { '','\0' }; printf(BS1385);
	char BS1386[] = { '','\0' }; printf(BS1386);
	char Print1387[] = { 'E','\0' }; printf(Print1387);
	char Print1388[] = { 'S','\0' }; printf(Print1388);
	char Print1389[] = { 'C','\0' }; printf(Print1389);
	char EL_EraseLine1390[] = { '','[','K','\0' }; printf(EL_EraseLine1390);
	char Print1391[] = { 'O','\0' }; printf(Print1391);
	char BS1392[] = { '','\0' }; printf(BS1392);
	char Print1393[] = { 'O','\0' }; printf(Print1393);
	char EL_EraseLine1394[] = { '','[','K','\0' }; printf(EL_EraseLine1394);
	char Print1395[] = { 'B','\0' }; printf(Print1395);
	char BS1396[] = { '','\0' }; printf(BS1396);
	char Print1397[] = { 'B','\0' }; printf(Print1397);
	char CR1398[] = { '\r','\0' }; printf(CR1398);
	char EL_EraseLine1399[] = { '','[','K','\0' }; printf(EL_EraseLine1399);
	char Print1400[] = { ' ','\0' }; printf(Print1400);
	char Print1401[] = { ' ','\0' }; printf(Print1401);
	char Print1402[] = { ' ','\0' }; printf(Print1402);
	char Print1403[] = { ' ','\0' }; printf(Print1403);
	char Print1404[] = { ' ','\0' }; printf(Print1404);
	char Print1405[] = { ' ','\0' }; printf(Print1405);
	char Print1406[] = { ' ','\0' }; printf(Print1406);
	char SGR_SetGraphicsRendition1407[] = { '','[','4','m','\0' }; printf(SGR_SetGraphicsRendition1407);
	char Print1408[] = { 's','\0' }; printf(Print1408);
	char Print1409[] = { 't','\0' }; printf(Print1409);
	char Print1410[] = { 'r','\0' }; printf(Print1410);
	char Print1411[] = { 'i','\0' }; printf(Print1411);
	char Print1412[] = { 'n','\0' }; printf(Print1412);
	char Print1413[] = { 'g','\0' }; printf(Print1413);
	char SGR_SetGraphicsRendition1414[] = { '','[','2','4','m','\0' }; printf(SGR_SetGraphicsRendition1414);
	char Print1415[] = { ']','\0' }; printf(Print1415);
	char Print1416[] = { ' ','\0' }; printf(Print1416);
	char Print1417[] = { '[','\0' }; printf(Print1417);
	char SGR_SetGraphicsRendition1418[] = { '','[','1','m','\0' }; printf(SGR_SetGraphicsRendition1418);
	char Print1419[] = { '-','\0' }; printf(Print1419);
	char Print1420[] = { 't','\0' }; printf(Print1420);
	char SGR_SetGraphicsRendition1421[] = { '','[','0','m','\0' }; printf(SGR_SetGraphicsRendition1421);
	char Print1422[] = { ']','\0' }; printf(Print1422);
	char Print1423[] = { ' ','\0' }; printf(Print1423);
	char Print1424[] = { '[','\0' }; printf(Print1424);
	char SGR_SetGraphicsRendition1425[] = { '','[','1','m','\0' }; printf(SGR_SetGraphicsRendition1425);
	char Print1426[] = { '-','\0' }; printf(Print1426);
	char Print1427[] = { 'T','\0' }; printf(Print1427);
	char SGR_SetGraphicsRendition1428[] = { '','[','0','m','\0' }; printf(SGR_SetGraphicsRendition1428);
	char Print1429[] = { '[','\0' }; printf(Print1429);
	char SGR_SetGraphicsRendition1430[] = { '','[','4','m','\0' }; printf(SGR_SetGraphicsRendition1430);
	char Print1431[] = { 'd','\0' }; printf(Print1431);
	char Print1432[] = { 'e','\0' }; printf(Print1432);
	char Print1433[] = { 'v','\0' }; printf(Print1433);
	char Print1434[] = { 'i','\0' }; printf(Print1434);
	char Print1435[] = { 'c','\0' }; printf(Print1435);
	char Print1436[] = { 'e','\0' }; printf(Print1436);
	char SGR_SetGraphicsRendition1437[] = { '','[','2','4','m','\0' }; printf(SGR_SetGraphicsRendition1437);
	char Print1438[] = { ']','\0' }; printf(Print1438);
	char Print1439[] = { ']','\0' }; printf(Print1439);
	char Print1440[] = { ' ','\0' }; printf(Print1440);
	char Print1441[] = { '[','\0' }; printf(Print1441);
	char SGR_SetGraphicsRendition1442[] = { '','[','1','m','\0' }; printf(SGR_SetGraphicsRendition1442);
	char Print1443[] = { '-','\0' }; printf(Print1443);
	char Print1444[] = { 'H','\0' }; printf(Print1444);
	char SGR_SetGraphicsRendition1445[] = { '','[','0','m','\0' }; printf(SGR_SetGraphicsRendition1445);
	char Print1446[] = { '[','\0' }; printf(Print1446);
	char SGR_SetGraphicsRendition1447[] = { '','[','4','m','\0' }; printf(SGR_SetGraphicsRendition1447);
	char Print1448[] = { 'b','\0' }; printf(Print1448);
	char Print1449[] = { 'r','\0' }; printf(Print1449);
	char Print1450[] = { 'o','\0' }; printf(Print1450);
	char Print1451[] = { 'w','\0' }; printf(Print1451);
	char Print1452[] = { 's','\0' }; printf(Print1452);
	char Print1453[] = { 'e','\0' }; printf(Print1453);
	char Print1454[] = { 'r','\0' }; printf(Print1454);
	char SGR_SetGraphicsRendition1455[] = { '','[','2','4','m','\0' }; printf(SGR_SetGraphicsRendition1455);
	char Print1456[] = { ']','\0' }; printf(Print1456);
	char Print1457[] = { ']','\0' }; printf(Print1457);
	char Print1458[] = { ' ','\0' }; printf(Print1458);
	char Print1459[] = { '[','\0' }; printf(Print1459);
	char SGR_SetGraphicsRendition1460[] = { '','[','1','m','\0' }; printf(SGR_SetGraphicsRendition1460);
	char Print1461[] = { '-','\0' }; printf(Print1461);
	char Print1462[] = { 'X','\0' }; printf(Print1462);
	char SGR_SetGraphicsRendition1463[] = { '','[','0','m','\0' }; printf(SGR_SetGraphicsRendition1463);
	char Print1464[] = { '[','\0' }; printf(Print1464);
	char SGR_SetGraphicsRendition1465[] = { '','[','4','m','\0' }; printf(SGR_SetGraphicsRendition1465);
	char Print1466[] = { 'd','\0' }; printf(Print1466);
	char Print1467[] = { 'p','\0' }; printf(Print1467);
	char Print1468[] = { 'i','\0' }; printf(Print1468);
	char SGR_SetGraphicsRendition1469[] = { '','[','2','4','m','\0' }; printf(SGR_SetGraphicsRendition1469);
	char Print1470[] = { ']','\0' }; printf(Print1470);
	char Print1471[] = { ']','\0' }; printf(Print1471);
	char Print1472[] = { ' ','\0' }; printf(Print1472);
	char Print1473[] = { '[','\0' }; printf(Print1473);
	char SGR_SetGraphicsRendition1474[] = { '','[','1','m','\0' }; printf(SGR_SetGraphicsRendition1474);
	char Print1475[] = { '-','\0' }; printf(Print1475);
	char Print1476[] = { 'Z','\0' }; printf(Print1476);
	char SGR_SetGraphicsRendition1477[] = { '','[','0','m','\0' }; printf(SGR_SetGraphicsRendition1477);
	char Print1478[] = { ']','\0' }; printf(Print1478);
	char Print1479[] = { ' ','\0' }; printf(Print1479);
	char Print1480[] = { '[','\0' }; printf(Print1480);
	char Print1481[] = { '[','\0' }; printf(Print1481);
	char SGR_SetGraphicsRendition1482[] = { '','[','4','m','\0' }; printf(SGR_SetGraphicsRendition1482);
	char Print1483[] = { 's','\0' }; printf(Print1483);
	char Print1484[] = { 'e','\0' }; printf(Print1484);
	char Print1485[] = { 'c','\0' }; printf(Print1485);
	char Print1486[] = { 't','\0' }; printf(Print1486);
	char Print1487[] = { 'i','\0' }; printf(Print1487);
	char Print1488[] = { 'o','\0' }; printf(Print1488);
	char Print1489[] = { 'n','\0' }; printf(Print1489);
	char SGR_SetGraphicsRendition1490[] = { '','[','2','4','m','\0' }; printf(SGR_SetGraphicsRendition1490);
	char Print1491[] = { ']','\0' }; printf(Print1491);
	char Print1492[] = { ' ','\0' }; printf(Print1492);
	char SGR_SetGraphicsRendition1493[] = { '','[','4','m','\0' }; printf(SGR_SetGraphicsRendition1493);
	char Print1494[] = { 'p','\0' }; printf(Print1494);
	char Print1495[] = { 'a','\0' }; printf(Print1495);
	char Print1496[] = { 'g','\0' }; printf(Print1496);
	char Print1497[] = { 'e','\0' }; printf(Print1497);
	char SGR_SetGraphicsRendition1498[] = { '','[','2','4','m','\0' }; printf(SGR_SetGraphicsRendition1498);
	char Print1499[] = { ' ','\0' }; printf(Print1499);
	char Print1500[] = { '.','\0' }; printf(Print1500);
	char Print1501[] = { '.','\0' }; printf(Print1501);
	char Print1502[] = { '.','\0' }; printf(Print1502);
	char Print1503[] = { ']','\0' }; printf(Print1503);
	char Print1504[] = { ' ','\0' }; printf(Print1504);
	char Print1505[] = { '.','\0' }; printf(Print1505);
	char Print1506[] = { '.','\0' }; printf(Print1506);
	char Print1507[] = { '.','\0' }; printf(Print1507);
	char SGR_SetGraphicsRendition1508[] = { '','[','m','\0' }; printf(SGR_SetGraphicsRendition1508);
	char CR1509[] = { '\r','\0' }; printf(CR1509);
	char LF1510[] = { '\n','\0' }; printf(LF1510);
	char SGR_SetGraphicsRendition1511[] = { '','[','7','m','\0' }; printf(SGR_SetGraphicsRendition1511);
	char Print1512[] = { ' ','\0' }; printf(Print1512);
	char Print1513[] = { 'M','\0' }; printf(Print1513);
	char Print1514[] = { 'a','\0' }; printf(Print1514);
	char Print1515[] = { 'n','\0' }; printf(Print1515);
	char Print1516[] = { 'u','\0' }; printf(Print1516);
	char Print1517[] = { 'a','\0' }; printf(Print1517);
	char Print1518[] = { 'l','\0' }; printf(Print1518);
	char Print1519[] = { ' ','\0' }; printf(Print1519);
	char Print1520[] = { 'p','\0' }; printf(Print1520);
	char Print1521[] = { 'a','\0' }; printf(Print1521);
	char Print1522[] = { 'g','\0' }; printf(Print1522);
	char Print1523[] = { 'e','\0' }; printf(Print1523);
	char Print1524[] = { ' ','\0' }; printf(Print1524);
	char Print1525[] = { 'm','\0' }; printf(Print1525);
	char Print1526[] = { 'a','\0' }; printf(Print1526);
	char Print1527[] = { 'n','\0' }; printf(Print1527);
	char Print1528[] = { '(','\0' }; printf(Print1528);
	char Print1529[] = { '1','\0' }; printf(Print1529);
	char Print1530[] = { ')','\0' }; printf(Print1530);
	char Print1531[] = { ' ','\0' }; printf(Print1531);
	char Print1532[] = { 'l','\0' }; printf(Print1532);
	char Print1533[] = { 'i','\0' }; printf(Print1533);
	char Print1534[] = { 'n','\0' }; printf(Print1534);
	char Print1535[] = { 'e','\0' }; printf(Print1535);
	char Print1536[] = { ' ','\0' }; printf(Print1536);
	char Print1537[] = { '2','\0' }; printf(Print1537);
	char Print1538[] = { ' ','\0' }; printf(Print1538);
	char Print1539[] = { '(','\0' }; printf(Print1539);
	char Print1540[] = { 'p','\0' }; printf(Print1540);
	char Print1541[] = { 'r','\0' }; printf(Print1541);
	char Print1542[] = { 'e','\0' }; printf(Print1542);
	char Print1543[] = { 's','\0' }; printf(Print1543);
	char Print1544[] = { 's','\0' }; printf(Print1544);
	char Print1545[] = { ' ','\0' }; printf(Print1545);
	char Print1546[] = { 'h','\0' }; printf(Print1546);
	char Print1547[] = { ' ','\0' }; printf(Print1547);
	char Print1548[] = { 'f','\0' }; printf(Print1548);
	char Print1549[] = { 'o','\0' }; printf(Print1549);
	char Print1550[] = { 'r','\0' }; printf(Print1550);
	char Print1551[] = { ' ','\0' }; printf(Print1551);
	char Print1552[] = { 'h','\0' }; printf(Print1552);
	char Print1553[] = { 'e','\0' }; printf(Print1553);
	char Print1554[] = { 'l','\0' }; printf(Print1554);
	char Print1555[] = { 'p','\0' }; printf(Print1555);
	char Print1556[] = { ' ','\0' }; printf(Print1556);
	char Print1557[] = { 'o','\0' }; printf(Print1557);
	char Print1558[] = { 'r','\0' }; printf(Print1558);
	char Print1559[] = { ' ','\0' }; printf(Print1559);
	char Print1560[] = { 'q','\0' }; printf(Print1560);
	char Print1561[] = { ' ','\0' }; printf(Print1561);
	char Print1562[] = { 't','\0' }; printf(Print1562);
	char Print1563[] = { 'o','\0' }; printf(Print1563);
	char Print1564[] = { ' ','\0' }; printf(Print1564);
	char Print1565[] = { 'q','\0' }; printf(Print1565);
	char Print1566[] = { 'u','\0' }; printf(Print1566);
	char Print1567[] = { 'i','\0' }; printf(Print1567);
	char Print1568[] = { 't','\0' }; printf(Print1568);
	char Print1569[] = { ')','\0' }; printf(Print1569);
	char SGR_SetGraphicsRendition1570[] = { '','[','2','7','m','\0' }; printf(SGR_SetGraphicsRendition1570);
	char EL_EraseLine1571[] = { '','[','K','\0' }; printf(EL_EraseLine1571);
}

int main()
{
	test();

	test2();

	char read[1024];
	fgets(read, sizeof(read), stdin);
}